var loginController=(function(){function g(){c();if(self==top){document.documentElement.style.display="block"}else{top.location=self.location}if($("#languagesDropdown")){var j=new Array();var l=0;$("#languagesDropdown").find("option").each(function(){j[l]={find:"."+$(this).attr("value")};l++});$("#languagesDropdown").selectmenu({icons:j,width:210})}$.subscribe("onClickSubmitButton",function(){removeValidationErrors()});$.subscribe("resetUserName",function(){var m="/cb/pages/jsp-ns/authenticateInit.action";$.ajax({type:"GET",url:m})});$.subscribe("removeValidationErrors",function(){removeValidationErrors()});$.subscribe("goBackToLoginStep1",function(){loginController.changeLoginPanelTitle(js_login_step1)});var k=function(){$("#security").dialog("open")};$.subscribe("showProcessErrorPane",function(){loginController.changeLoginPanelTitle(js_bank_title)});$.subscribe("showLookupAccountFailedPane",function(){loginController.changeLoginPanelTitle(js_bank_title)});$.subscribe("changeLoginPaneTitle",d)}function h(k){if(k){if(k.appType){ns.common.appType=k.appType}if(k.themeName){var j=b();if(j==null){e("DefaultTheme",k.themeName,30)}}}}function b(k){var m=k+"=";var j=document.cookie.split(";");for(var l=0;l0){var e=b(this.value);var f=this.percents;var d=Math.floor(e/f);if(100<=e){d=this.opts.classes.length-1}this.div.removeAttr("class").addClass(this.defaultClass).addClass(this.opts.classes[d])}})});function b(h){var c=(h.length);if(c<4){c=0}if(c>5){c=5}var k=h.replace(/[0-9]/g,"");var j=(h.length-k.length);if(j>3){j=3}var f=h.replace(/\W/g,"");var d=(h.length-f.length);if(d>3){d=3}var e=h.replace(/[A-Z]/g,"");var g=(h.length-e.length);if(g>3){g=3}var l=((c*10)-20)+(j*10)+(d*15)+(g*10);if(l<0){l=0}if(l>100){l=100}return l}};jQuery.fn.showLoading=function(o){var n;var b={addClass:"",beforeShow:"",afterShow:"",hPos:"center",vPos:"center",indicatorZIndex:5001,overlayZIndex:5000,parent:"",marginTop:0,marginLeft:0,overlayWidth:null,overlayHeight:null};jQuery.extend(b,o);var a=jQuery("
");var h=jQuery("
");if(b.indicatorID){n=b.indicatorID}else{n=jQuery(this).attr("id")}if(jQuery(document.body).find("#loading-indicator-"+n).length>0){console.info("loading overlay already present, returning..");return}jQuery(a).attr("id","loading-indicator-"+n);jQuery(a).addClass("loading-indicator");if(b.addClass){jQuery(a).addClass(b.addClass)}jQuery(h).css("display","none");jQuery(document.body).append(h);jQuery(h).attr("id","loading-indicator-"+n+"-overlay");jQuery(h).addClass("loading-indicator-overlay");if(b.addClass){jQuery(h).addClass(b.addClass+"-overlay")}var c;var l;var j=jQuery(this).css("border-top-width");var m=jQuery(this).css("border-left-width");j=isNaN(parseInt(j))?0:j;m=isNaN(parseInt(m))?0:m;var g=jQuery(this).offset().left+parseInt(m);var e=jQuery(this).offset().top+parseInt(j);if(b.overlayWidth!==null){c=b.overlayWidth}else{c=parseInt(jQuery(this).width())+parseInt(jQuery(this).css("padding-right"))+parseInt(jQuery(this).css("padding-left"))}if(b.overlayHeight!==null){l=b.overlayWidth}else{l=parseInt(jQuery(this).height())+parseInt(jQuery(this).css("padding-top"))+parseInt(jQuery(this).css("padding-bottom"))}jQuery(h).css("width",c.toString()+"px");jQuery(h).css("height",l.toString()+"px");jQuery(h).css("left",g.toString()+"px");jQuery(h).css("position","absolute");jQuery(h).css("top",e.toString()+"px");jQuery(h).css("z-index",b.overlayZIndex);if(b.overlayCSS){jQuery(h).css(b.overlayCSS)}jQuery(a).css("display","none");jQuery(document.body).append(a);jQuery(a).css("position","absolute");jQuery(a).css("z-index",b.indicatorZIndex);var f=e;if(b.marginTop){f+=parseInt(b.marginTop)}var k=g;if(b.marginLeft){k+=parseInt(b.marginTop)}if(b.hPos.toString().toLowerCase()=="center"){jQuery(a).css("left",(k+((jQuery(h).width()-parseInt(jQuery(a).width()))/2)).toString()+"px")}else{if(b.hPos.toString().toLowerCase()=="left"){jQuery(a).css("left",(k+parseInt(jQuery(h).css("margin-left"))).toString()+"px")}else{if(b.hPos.toString().toLowerCase()=="right"){jQuery(a).css("left",(k+(jQuery(h).width()-parseInt(jQuery(a).width()))).toString()+"px")}else{jQuery(a).css("left",(k+parseInt(b.hPos)).toString()+"px")}}}if(b.vPos.toString().toLowerCase()=="center"){jQuery(a).css("top",(f+((jQuery(h).height()-parseInt(jQuery(a).height()))/2)).toString()+"px")}else{if(b.vPos.toString().toLowerCase()=="top"){jQuery(a).css("top",f.toString()+"px")}else{if(b.vPos.toString().toLowerCase()=="bottom"){jQuery(a).css("top",(f+(jQuery(h).height()-parseInt(jQuery(a).height()))).toString()+"px")}else{jQuery(a).css("top",(f+parseInt(b.vPos)).toString()+"px")}}}if(b.css){jQuery(a).css(b.css)}var d={overlay:h,indicator:a,element:this};if(typeof(b.beforeShow)=="function"){b.beforeShow(d)}jQuery(h).show();jQuery(a).show();if(typeof(b.afterShow)=="function"){b.afterShow(d)}return this};jQuery.fn.hideLoadingIndicators=function(){jQuery(document.body).find(".loading-indicator").remove();jQuery(document.body).find(".loading-indicator-overlay").remove();return this};jQuery.fn.hideLoading=function(a){var b={};jQuery.extend(b,a);if(b.indicatorID){indicatorID=b.indicatorID}else{indicatorID=jQuery(this).attr("id")}jQuery(document.body).find("#loading-indicator-"+indicatorID).remove();jQuery(document.body).find("#loading-indicator-"+indicatorID+"-overlay").remove();return this};var StrutsUtils={};StrutsUtils.getValidationErrors=function(data){if(data.indexOf("/* {")==0){return eval("( "+data.substring(2,data.length-2)+" )")}else{return null}};StrutsUtils.clearValidationErrors=function(a){var b=StrutsUtils.firstElement(a);var c=b.tagName.toLowerCase()=="table";if(c){clearErrorMessagesXHTML(a);clearErrorLabelsXHTML(a)}else{clearErrorMessagesCSS(a);clearErrorLabelsCSS(a)}};StrutsUtils.showValidationErrors=function(b,f){StrutsUtils.clearValidationErrors(b,f);var c=StrutsUtils.firstElement(b);var d=c.tagName.toLowerCase()=="table";if(f.fieldErrors){for(var e in f.fieldErrors){for(var a=0;a")}var d=$(f+" ul#formerrors");d.html("");var e=undefined;if(g.errors){$.each(g.errors,function(h,j){if(j!==""){$("
  • ").appendTo(d).attr("class","errorLabel").html(getHTMLEncodedString(j));d.append("\n")}e=d})}if(g.fieldErrors){$.each(g.fieldErrors,function(h,k){h=h.replace(/\./g,"\\.");if($(f+" span#"+h+"Error").length==0){addErrorLabel(f,h)}var j=$(f+" span#"+h+"Error");if(j!=null&&j.offset()!=null){if(!e||j.offset().top0){d=true}}if(d){var b=$(e+" [name="+c+"]").attr("id");$("
    ").insertAfter($(e+" [id="+b+"-menu]"))}else{if(a){$("
    ").insertAfter($(e+" [name$="+c+"]").siblings("img"))}else{$("
    ").insertAfter($(e+" [name$="+c+"]"))}}}function removeValidationErrors(){$(".errorLabel").html("").removeClass("errorLabel");$("[id=formerrors]").html("")}var _inView=function(b,e){var f=$(window).scrollTop();var d=f+$(window).height();var a=b.offset().top;var c=a+b.height();if(e){return((c<=d)&&(a>=f))}else{return(a>=f)}};var _scrollTo=function(a){if($("#notes").length>0){var b=$("#notes").offset().top-a.offset().top;if(b>0){$("#notes").animate({scrollTop:$("#notes").scrollTop()-b-15},{duration:500,easing:"linear"})}if(!_inView($("#notes"))){$("html, body").animate({scrollTop:0},{duration:500,easing:"linear"})}}};var getHTMLEncodedString=function(a){return a.replace(/&/g,"&").replace(//g,">").replace(/<br>/g,"
    ")};(function(a){a.widget("ui.selectmenu",{getter:"value",version:"1.9",eventPrefix:"selectmenu",options:{transferClasses:true,appendTo:"body",typeAhead:500,style:"dropdown",positionOptions:{my:"left top",at:"left bottom",offset:null},width:null,menuWidth:null,handleWidth:26,maxHeight:null,icons:null,format:null,escapeHtml:false,bgImage:function(){}},_create:function(){var b=this,e=this.options;var d=this.element.attr("id");if(!d){d="ui-selectmenu-"+Math.random().toString(16).slice(2,10);this.element.attr("id",d)}this.ids=[d+"-button",d+"-menu"];this._safemouseup=true;this.isOpen=false;this.newelement=a("",{"class":this.widgetFullName+" ui-widget ui-state-default ui-corner-all ui-widget-content",id:this.ids[1],role:"button",href:"#nogo",tabindex:this.element.attr("disabled")?1:0,"aria-haspopup":true,"aria-owns":this.ids[2]});this.newelementWrap=a("").insertAfter(this.element).append(this.newelement);var c=this.element.attr("tabindex");if(c){this.newelement.attr("tabindex",c)}this.newelement.data("selectelementid",d);this.selectmenuIcon=a('').prependTo(this.newelement);this.newelement.prepend('');this.element.bind({"click.selectmenu":function(f){b.newelement.focus();f.preventDefault()}});this.newelement.bind("mousedown.selectmenu",function(f){if(!e.disabled){if(b.isOpen){b.close(f)}else{a(document).trigger("mousedown");b.open(f)}if(e.style=="popup"){b._safemouseup=false;setTimeout(function(){b._safemouseup=true},300)}return false}}).bind("click.selectmenu",function(){return false}).bind("keydown.selectmenu",function(g){var f=false;switch(g.keyCode){case a.ui.keyCode.ENTER:f=true;break;case a.ui.keyCode.SPACE:b._toggle(g);break;case a.ui.keyCode.UP:if(g.altKey){b.open(g)}else{b._moveSelection(-1)}break;case a.ui.keyCode.DOWN:if(g.altKey){b.open(g)}else{b._moveSelection(1)}break;case a.ui.keyCode.LEFT:b._moveSelection(-1);break;case a.ui.keyCode.RIGHT:b._moveSelection(1);break;case a.ui.keyCode.TAB:f=true;break;case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.HOME:b.index(0);break;case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.END:b.index(b._optionLis.length);break;default:f=true}return f}).bind("keypress.selectmenu",function(f){if(f.which>0){b._typeAhead(f.which,"mouseup")}return true}).bind("mouseover.selectmenu",function(){if(!e.disabled){a(this).addClass("ui-state-hover")}}).bind("mouseout.selectmenu",function(){if(!e.disabled){a(this).removeClass("ui-state-hover")}}).bind("focus.selectmenu",function(){if(!e.disabled){a(this).addClass("ui-state-focus")}}).bind("blur.selectmenu",function(){if(!e.disabled){a(this).removeClass("ui-state-focus")}});this.element.bind("click.selectmenu",function(){b._refreshValue()}).bind("focus.selectmenu",function(){if(b.newelement){b.newelement[0].focus()}});if(!e.width){e.width=this.element.outerWidth()}this.newelement.width(e.width);this.element.hide();this.list=a("